package com.qys.training.biz.utils;

import com.qys.training.base.enumerate.FontEnum;

import java.util.HashMap;
import java.util.Map;

/**
 * 字体选择器
 *
 * @author Winstone
 * @date 2020/8/7 - 12:33 下午
 */
public class FontSelector {
    private final static String defaultFont = "宋体";
    private final static Map<String, String> fontMap = new HashMap<String, String>();

    static {
        fontMap.put(FontEnum.SONG_TI.getName(), FontEnum.SONG_TI.getDescription());
        fontMap.put(FontEnum.HEI_TI.getName(), FontEnum.HEI_TI.getDescription());
        fontMap.put(FontEnum.KAI_TI.getName(), FontEnum.KAI_TI.getDescription());
    }

    /**
     * 获取 字体描述信息
     *
     * @param name
     * @return
     */
    public static String getFontDescription(String name) {
        if (name == null || name.equals("")){
            return fontMap.get(defaultFont);
        }
        return fontMap.get(name);
    }
}
